* {
	margin: 0;
	padding: 0
}

.hidden {
	display: none
}

.ant-modal-footer button+button,
.priceDetail .ant-btn,
.priceDetail .ant-radio-group .ant-radio-button-wrapper {
	border-radius: 0;
	color: #666;
	background-color: #f5f5f5;
	border: none;
	height: 28px;
	line-height: 28px;
	font-weight: 400;
	text-align: center
}

.priceDetail .ant-btn-primary {
	border-color: #00c1de;
	background-color: #fff;
	color: #00c1de
}

.ant-btn-clicked.ant-btn-clicked:after {
	-webkit-animation: buttonEffect___2DXxI 0s;
	animation: buttonEffect___2DXxI 0s
}

.priceDetail .ant-radio-group .ant-radio-button-wrapper-checked {
	color: #fff;
	background-color: #00c1de
}

.ant-modal-footer button+button:hover,
.priceDetail .ant-btn:focus,
.priceDetail .ant-btn:hover,
.priceDetail .ant-radio-group .ant-radio-button-wrapper:hover {
	color: #fff;
	background-color: #28d0e9;
	border-color: #28d0e9
}

.ant-radio-group .ant-radio-button-wrapper {
	margin-right: 8px
}

.priceDetail .ant-radio-button-wrapper:before {
	display: none;
	width: 0!important
}

.ant-slider,
.ant-slider-with-marks {
	margin: 0!important
}

.ant-slider {
	border: 0!important;
	border-radius: 0!important;
	height: 25px!important;
	background-color: #fff!important
}

.ant-slider-step {
	height: 25px!important;
	border: 1px solid #ccc;
	left: 0
}

.ant-slider-track {
	height: 25px!important;
	background-color: #00c1e0!important;
	border-radius: 0!important;
	border-color: #00c1e0!important;
	z-index: 2!important
}

.priceDetail .ant-slider-handle {
	width: 16px!important;
	height: 29px!important;
	border-radius: 0!important;
	border: 0!important;
	margin-top: -2px!important;
	background-color: #0095ae!important;
	display: inline-block;
	margin-left: 0
}

.priceDetail .ant-slider-handle:before {
	content: "||";
	font-family: anticon!important;
	display: inline-block;
	margin-top: 3px;
	font-size: 15px;
	height: 36px;
	color: #007b8e;
	text-align: center;
	margin-left: 4px;
	font-weight: 100
}

.ant-slider-dot {
	border-radius: 0!important;
	width: 1px!important;
	height: 24px!important;
	border: 0!important;
	background-color: #ccc!important;
	top: 0!important;
	margin-left: 0!important
}

.ant-slider-mark {
	top: 3px!important;
	left: -20px!important
}

.ant-slider-mark-text {
	color: #eceae8!important
}

.ant-slider-handle:hover {
	-webkit-transform: scale(1)!important;
	-ms-transform: scale(1)!important;
	transform: scale(1)!important
}

.ant-input:focus,
.ant-input:hover {
	border-color: #00c1de!important
}

.ant-input:focus {
	outline: 0;
	box-shadow: 0 0 0 0 rgba(16, 142, 233, .2)!important
}

.ant-modal-mask {
	opacity: .8;
	background-color: #d3d3d3!important
}

.ant-modal-content {
	box-shadow: 0 2px 8px #d3d3d3!important;
	border-radius: 0!important
}

.ant-modal-close-x:before {
	font-size: 24px!important;
	font-weight: 100!important;
	color: #9fa2a4!important
}

.ant-modal-footer button:first-child {
	display: none
}

.ant-modal-footer {
	border-top: 0!important
}

.ant-modal-body {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.ant-modal-footer {
	padding: 16px!important
}

.ant-table-thead tr th {
	background-color: #f5f6fa!important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.ant-table-tbody tr td {
	padding: 8px!important
}

.ant-table {
	border-radius: 0!important
}

.cellButton {
	color: #00c1de;
	font-weight: 400;
	cursor: pointer
}

.cellButton:hover {
	text-decoration: underline
}

.ant-checkbox-inner {
	width: 16px!important;
	height: 16px!important;
	border: 1px solid #989898!important;
	border-radius: 0!important
}

.ant-checkbox-checked .ant-checkbox-inner {
	background-color: #fff!important;
	border-color: #00c1de!important
}

.ant-checkbox-checked .ant-checkbox-inner:after {
	border: 2px solid #00c1de!important;
	border-width: 0 1px 1px 0!important
}

.ant-input-number-handler-wrap {
	opacity: 1!important;
	background-color: #f5f6fa!important
}

.ant-input-number-handler-up-inner:before {
	content: "\E607"!important;
	color: #999!important;
	margin-left: -10px!important
}

.ant-input-number-handler-down-inner:before {
	content: "\E606"!important;
	color: #999!important;
	margin-left: -10px!important
}

.ant-input-number-handler-down.ant-input-number-handler-dow:hover,
.ant-input-number-handler-down.ant-input-number-handler-down:hover,
.ant-input-number-handler-up.ant-input-number-handler-up:hover {
	height: 50%!important
}

.ant-input-number-handler-down {
	top: 0!important
}

.ant-input-number {
	border: 0!important;
	cursor: pointer
}

.ant-input-number-input {
	border: 1px solid #d9d9d9!important;
	height: 28px!important;
	text-align: center!important;
	width: 70%!important;
	border-radius: 0!important
}

.ant-input-number-input:hover {
	border: 1px solid #fff!important;
	height: 28px!important;
	border-radius: 0!important;
	color: #00c1de!important;
	cursor: pointer
}

.ant-input-number-handler-wrap {
	width: 31px!important;
	border-radius: 0!important;
	border-top: 1px solid #d9d9d9!important;
	border-bottom: 1px solid #d9d9d9!important;
	border-right: 1px solid #d9d9d9!important
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
	height: 50%!important
}

.ant-input-number {
	border-radius: 0!important;
	width: 100px!important
}

.ant-input-number-focused,
.ant-input-number:focus {
	box-shadow: 0 0 0 0 #fff!important
}

.priceDetail {
	width: 894px;
	font-size: 12px;
	color: #373d41;
	font-weight: 400;
	position: relative
}

.marginB-10 {
	margin-bottom: 10px
}

.fixContainer {
	top: 0;
	background: #fff;
	z-index: 3;
	width: 894px
}

.fixContainer,
.priceContainer {
	position: relative
}

.priceDetail .ant-table-column-sorter {
	margin-left: 0
}

.normal___15Wo1 {
	width: 1080px;
	height: auto;
	background: #fff;
	border: 1px solid #ccc;
	margin: 10px
}

.instanceFilter___2sHOi {
	padding-left: 0
}

#components-tabs-demo-card-top___3uV2b .code-box-demo___1wWJ_ {
	background: #ececec;
	overflow: hidden;
	padding: 24px
}

.card-container___2Ee26>.ant-tabs-card___a0YdX>.ant-tabs-content___15pvz {
	height: 120px;
	margin-top: -16px
}

.card-container___2Ee26>.ant-tabs-card___a0YdX>.ant-tabs-content___15pvz>.ant-tabs-tabpane___2FkWn {
	background: #fff;
	padding: 16px
}

.card-container___2Ee26>.ant-tabs-card___a0YdX>.ant-tabs-bar___1vsfw .ant-tabs-tab___229_l {
	border-color: transparent
}

.card-container___2Ee26>.ant-tabs-card___a0YdX>.ant-tabs-bar___1vsfw .ant-tabs-tab-active___19YLq {
	border-color: #fff
}

.anchorTextBox___1YouV {
	width: 100%;
	height: 50px;
	margin: 20px auto;
	border-bottom: 1px solid #ddd
}

.anchorText___5IAdL {
	font-size: 14px;
	font-weight: 100;
	letter-spacing: 1px;
	margin-top: 5px
}

.ant-anchor-link-title {
	color: #999!important
}

.ant-anchor-link-title:hover,
.soonBuy___2M3oU {
	color: #00c1de!important
}

.soonBuy___2M3oU {
	background-color: #fff!important;
	border: 1px solid #00c1de!important;
	width: 120px;
	height: 35px;
	text-align: center;
	float: right;
	margin-right: 37px;
	font-weight: 100;
	font-size: 14px
}

.soonBuy___2M3oU:hover {
	color: #fff!important;
	background-color: #00c1de!important
}

.joinListbBox___F3_nT {
	margin-bottom: 10px
}

.joinListBox___1qWPb {
	margin-left: 8px
}

.joinList___BIoBz {
	background-color: #fff;
	color: #00c1de!important;
	border: 1px solid #00c1de!important;
	width: 120px;
	height: 35px;
	text-align: center;
	font-weight: 100
}

.joinList___BIoBz:hover {
	color: #fff!important;
	background-color: #00c1de!important
}

.exportIconBox___3SAcW {
	margin-top: 4px
}

.exportIcon___2YPQ8 {
	width: 25px;
	height: 25px;
	margin-left: 15px
}

.lowestInstancePrice___3sNfI {
	left: -20px
}

.lowestInstancePrice___3sNfI,
.lowestPrice___1GUC1 {
	display: inline-block;
	width: 42px;
	height: 15px;
	line-height: 15px;
	background-color: #ff5a00;
	color: #fff;
	border-radius: 20px;
	font-size: 12px;
	position: relative
}

.lowestPrice___1GUC1 {
	left: -85px
}

.lowestPriceDisk___PfJ96 {
	display: inline-block;
	width: 42px;
	height: 15px;
	line-height: 15px;
	background-color: #ff5a00;
	color: #fff;
	border-radius: 20px;
	font-size: 12px;
	position: relative;
	left: -50px
}

.instanceInfobBoxs___2vpgO {
	padding-top: 15px;
	width: 94%;
	margin: -10px auto;
	padding-bottom: 20px
}

.ulPoint___2En_t {
	list-style: inside;
	list-color: #ff0
}

.ulPointDis___mdxAk {
	margin-left: -10px
}

.diskTableTip___1-47M {
	width: 70%;
	display: inline-block
}

.modalTitleMain___30frC {
	font-size: 18px;
	color: #373d41
}

.modalSelect___qqPOT {
	font-size: 12px;
	font-weight: 100;
	color: #000;
	letter-spacing: 1px;
	margin: 5px 0 30px
}

.modalSelect___qqPOT span {
	margin: 2px
}

.sectionContainer___3HujE {
	padding: 20px 30px;
	border-bottom: 1px solid #ddd
}

.regionContainer___I1j4R {
	padding: 20px 30px 10px;
	border-bottom: 1px solid #ddd
}

.sectionBar___2TH62 {
	padding: 20px 30px;
	border-bottom: 1px solid #ddd;
	padding: 10px 30px
}

.sectionBar___2TH62 ul {
	list-style: inside
}

.sectionBar___2TH62 li {
	float: left;
	list-style-type: disc;
	padding-right: 40px;
	color: #9b9ea0;
	line-height: 36px
}

.sectionBar___2TH62 a {
	color: #9b9ea0;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400
}

.sectionBar___2TH62 li:hover,
.sectionBar___2TH62 li:hover a {
	color: #00c1de
}

.sectionBar___2TH62 .rightButton___2NkHF {
	text-align: right
}

.sectionBar___2TH62 .rightButton___2NkHF button {
	width: 160px;
	background-color: #fff;
	color: #00c1de;
	border: 1px solid #00c1de!important;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	height: 36px;
	padding: 0 30px
}

.sectionBar___2TH62 .rightButton___2NkHF button:hover {
	color: #fff;
	background-color: #00c1de
}

.instanceTitle___1r71o {
	font-size: 18px;
	color: #373d41;
	margin-bottom: 20px;
	font-weight: 400;
	border-left: 2px solid #00c1de;
	line-height: 18px;
	padding-left: 12px
}

.tipInfo___1d-rF {
	font-size: 12px;
	color: #9b9ea0;
	font-weight: 300;
	padding-bottom: 10px;
	list-style-type: decimal;
	list-style-position: inside
}

.subTitle___QNamf {
	font-size: 12px;
	margin: 8px 0 2px;
	color: #73777a
}

.instanceSearchbBox___2Zork {
	display: inline-block!important;
	float: right;
	margin-bottom: 6px
}

.instanceSearchBox___14DtT {
	width: 230px!important;
	height: 30px!important;
	border-radius: 30px;
	line-height: 30px;
	padding-left: 28px!important;
	color: #c5c8c8;
	font-size: 12px
}

.searchIcon___30Y1z {
	font-size: 20px;
	font-weight: 900;
	color: #d7d7d7
}

.radioOptionContainer___960FJ {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%
}

.iconStyle___2lAg4 {
	color: #ccc;
	font-size: 16px;
	line-height: 28px
}

.label___odpZ5 {
	line-height: 28px;
	font-size: 12px;
	color: #373d41;
	display: inline-block;
	min-width: 50px;
	padding: 0 10px;
	white-space: nowrap
}

.iconTips___10f9R {
	font-size: 14px;
	color: #b3b3b3;
	margin: 0 5px
}

.radioOptionItem___3zabn {
	width: 145px!important;
	padding: 0
}

.changeRegion___30Sw1,
.radioOptionItem___2HY4C {
	width: 145px!important;
	padding: 0;
	margin-bottom: 10px!important
}

.changeRegion___30Sw1 {
	display: inline;
	vertical-align: top;
	color: #00c1de!important;
	background-color: #fff!important;
	border: 1px dashed #00c1de!important
}

.changeRegion___30Sw1:hover {
	color: #fff!important;
	background-color: #00c1de!important;
	border: 1px dashed #fff!important
}

.regionContent___jZHpm {
	display: inline-block;
	vertical-align: top
}

.regionGroup___3WCjy {
	display: inline
}

.ie8___319C_ .regionContent___jZHpm {
	width: 80%
}

.filterOptions___2x1YK {
	width: 100%
}

.optionContainer___20qdh {
	width: 100%;
	text-align: right;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tagContainer___2V-ga {
	text-align: left;
	line-height: 24px;
	width: 100%
}

.actionContainer___1yZx_ {
	line-height: 36px;
	white-space: nowrap
}

.linkButton___1VFKV {
	color: #5ac3e0;
	margin-left: 10px;
	cursor: pointer
}

.linkButton___1VFKV:hover {
	text-decoration: underline
}

.filterPanel___QyFIr {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ececec;
	background-color: #f5f5f5;
	padding: 0 20px;
	margin-bottom: 10px
}

.filterPanel___QyFIr .borderSection___1AtEY {
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc
}

.filterPanel___QyFIr .bottomBar___kYZxG {
	border-top: 1px solid #ccc;
	padding: 10px 0;
	text-align: center;
	margin-top: 10px
}

.filterPanel___QyFIr .bottomBar___kYZxG button {
	width: 100px;
	margin-right: 10px;
	border: 1px solid #ccc
}

.filterPanel___QyFIr .bottomBar___kYZxG .primiary___W5_Xg {
	border: 1px solid #00c1de;
	color: #00c1de
}

.filterPanel___QyFIr .bottomBar___kYZxG .primiary___W5_Xg:hover {
	color: #fff
}

.filterItem___3vVJF {
	padding-top: 10px
}

.filterItem___3vVJF .filterWidget___2rlcx {
	display: inline-block
}

.filterItem___3vVJF .filterWidget___2rlcx>span {
	padding: 0 10px;
	display: inline-block;
	vertical-align: middle
}

.filterItem___3vVJF .filterWidget___2rlcx>div {
	display: inline-block;
	vertical-align: middle
}

.filterItem___3vVJF .filterLabel___2Zqs4 {
	display: inline-block;
	color: #73777a;
	min-width: 130px;
	font-weight: 400
}

.filterItem___3vVJF .filterText___1doIi {
	font-weight: 300;
	color: #73777a
}

.filterItem___3vVJF .filterTip___Poofa {
	font-weight: 300;
	color: #9b9ea0
}

.filterItem___3vVJF .filterSlider___32DKt {
	padding-left: 10px;
	width: 450px
}

.filterItem___3vVJF .sliderLabel___1ydM- {
	font-weight: 300;
	color: #73777a;
	margin-left: 10px
}

.filterTag___1WPrK {
	color: #73777a;
	padding: 10px 0;
	line-height: 24px;
	display: inline-block;
	cursor: pointer
}

.filterTag___1WPrK .closeIcon___7qDxs {
	cursor: pointer;
	color: #9b9ea0;
	display: inline-block;
	margin-left: 8px;
	font-weight: 900;
	font-size: 16px
}

.separateLine___3TlCd {
	border-right: 1px solid #5ac3e0
}

* {
	margin: 0;
	padding: 0
}

.normal___3sGZE {
	width: 100%
}

.th___2BXQD,
.th_r___1JGZ- {
	white-space: nowrap;
	color: white;
	font-weight: 400;
	border: 1px solid #e6e6e6;
	border-width: 0 0 1px;
	padding: 10px;
	font-size: 12px;
	text-align: left
}
.th___2BXQD.th_blue,.th_r___1JGZ-.th_r_blue{
background: #26a69a;
}
.th___2BXQD.th_ql,.th_r___1JGZ-.th_r_ql{
background: #26a69a;
}
.th___2BXQD.th_sl,.th_r___1JGZ-.th_r_sl{
background:#26a69a
}
.bs{
	background: #ECECEC;
}

.td___1rXcy,
.td_r___2NEzr {
	color: #666;
	border: none;
	padding: 8px 10px;
	text-align: left
}

.td_checked___1QFfP {
	border-left: 2px solid #00c1de
}

.th___2BXQD,
td {
	padding-right: 0
}

.td_r___2NEzr,
.th_r___1JGZ- {
	text-align: right!important;
	padding-left: 0
}

.row___3HhFg,
.rowHover___1G-Nr {
	cursor: pointer
}

.rowAlter___3nBrO {
	background: #f9f9f9
}

.rowHover___1G-Nr {
	background: #fff;
	box-shadow: 0 2px 2px #d7d8d9
}

.rowHover___1G-Nr tr {
	border-width: 0!important
}

.hoverTD___sYbfy {
	padding: 0 10px 10px;
	-webkit-column-span: all;
	-moz-column-span: all;
	column-span: all;
	color: #9b9ea0;
	font-weight: 400
}

.table___1YneY {
	border-width: 1px 1px 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

.diskTableTip___2t_95 {
	width: 70%;
	display: inline-block;
	text-align: left
}

.instanceSubTitle___1FGK5 {
	font-size: 12px;
	color: #9b9ea0;
	font-weight: 400
}

.operate___2Uwx5 {
	padding-right: 5px
}

.operateLast___BnwTg {
	margin-left: 5px;
	line-height: 18px;
	display: inline-block;
	text-align: center;
	color: #5ac3e0;
	font-size: 12px;
	cursor: pointer
}

.operate___2Uwx5:hover,
.operateLast___BnwTg:hover {
	text-decoration: underline
}

.operateMdodal___3KZdT {
	width: 75px;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	text-align: center;
	color: #5ac3e0;
	font-size: 14px;
	cursor: pointer
}

.operateBox___3eHfU {
	text-align: right
}

.operate___2Uwx5 {
	margin-left: 5px;
	line-height: 18px;
	display: inline-block;
	text-align: center;
	color: #5ac3e0;
	font-size: 12px;
	cursor: pointer;
	border-right: 1px solid #5ac3e0
}

.modalTitleMain___2Ib3R {
	font-size: 18px;
	color: #73777a
}

.modalSelect___3-SzT {
	font-size: 12px;
	font-weight: 100;
	color: #979c91;
	margin: 15px 0 10px
}

.tableColumn___2Y5Yk {
	margin-left: 4px;
	display: inline-block;
	width: 12px;
	height: 14px;
	vertical-align: middle;
	text-align: center;
	margin-top: -8px;
	color: #ccc;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}

.tableIconDown___27ifB,
.tableIconUp___3wby4 {
	line-height: 4px;
	height: 5px;
	display: block;
	width: 12px;
	cursor: pointer
}

.tableIconDown___27ifB {
	margin-top: 2px
}